package com.ebs.md.fxmonitor.marketmonitor.config;

/**
 * Revision Author:
 *  $File: //depot/MarketData/fxmonitor/main/src/main/java/com/ebs/md/fxmonitor/marketmonitor/config/IPassiveHitsBTSConfig.java $
 *  $Revision: #1 $
 *  $DateTime: 2012/10/18 15:19:38 $
 *  $Change: 115962 $
 *  $Author: Aviad.Yosef $
 */

public interface IPassiveHitsBTSConfig 
extends INameableConfig
{
	/**
	 * in FS number of hits: number of aggressive hits/takes or buy/sell orders fired 
	 * by a trader in "no mans land" or between the spread
	 * @return number of hits.
	 */
	public int  getNumberOfHitsThreshold()
	;

	/**
	 * in FS time frame: If a trader performs a certain number of hits/takes or buy/sell orders
	 *  within a defined time frame an alert is raised.
	 * @return time frame in milliseconds.
	 */
	public long  getTimeFrameThreshold()
	;

	/**
	 * in FS Number of time slices used to define out side the spread.
	 * @return number of ms after price was not available.
	 */
	public long getUnavailablePriceTimeThreshold()
	;
	
}